package com.cn.web.controller.EM.Single;

import com.alibaba.fastjson2.JSONObject;
import com.cn.mapper.dao.db5.EM.auto.SingleDao;
import com.cn.mapper.dao.db5.EM.wo_manage.GrindRequestDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*;

@CrossOrigin
@RestController
@Transactional
@RequestMapping("/autoSingle")
public class SingleController {
    private final SingleDao singleDao;

    @Autowired(required = false)
    public SingleController(SingleDao singleDao) {
        this.singleDao = singleDao;
    }

    @RequestMapping("/getEqu")
    @ResponseBody
    public String getEqu(@RequestBody JSONObject jsonObject) {
        return singleDao.getEqu(String.valueOf(jsonObject));
    }
    @RequestMapping("/getEqs")
    @ResponseBody
    public String getEqs(@RequestBody JSONObject jsonObject) {
        return singleDao.getEqs(String.valueOf(jsonObject));
    }
    @RequestMapping("/getModel")
    @ResponseBody
    public String getModel(@RequestBody JSONObject jsonObject) {
        return singleDao.getModel(String.valueOf(jsonObject));
    }
    @RequestMapping("/getGroup")
    @ResponseBody
    public String getGroup(@RequestBody JSONObject jsonObject) {

        return singleDao.getGroup(String.valueOf(jsonObject));
    }
    @RequestMapping("/getRack")
    @ResponseBody
    public String getRack(@RequestBody JSONObject jsonObject) {
        return singleDao.getRack(String.valueOf(jsonObject));
    }

}
